#if NUNIT
using NUnit.Framework;
using TestClass = NUnit.Framework.TestFixtureAttribute;
using TestMethod = NUnit.Framework.TestAttribute;
using TestInitialize = NUnit.Framework.SetUpAttribute;
using TestCleanup = NUnit.Framework.TearDownAttribute;
using ClassInitialize = NUnit.Framework.TestFixtureSetUpAttribute;
using ClassCleanup = NUnit.Framework.TestFixtureTearDownAttribute;
#elif MBUNIT
using MbUnit.Framework;
using TestClass = MbUnit.Framework.TestFixtureAttribute;
using TestMethod = MbUnit.Framework.TestAttribute;
using TestInitialize = MbUnit.Framework.SetUpAttribute;
using TestCleanup = MbUnit.Framework.TearDownAttribute;
using ClassInitialize = MbUnit.Framework.TestFixtureSetUpAttribute;
using ClassCleanup = MbUnit.Framework.TestFixtureTearDownAttribute;
#else
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
#endif

namespace JamesKovacs.ReSharper.UnitTestSupport.VstsUnit.Tests {
    [TestClass]
    public class DerivedUnitTestClass : BaseUnitTestClass {
        [TestMethod]
        public void ShouldBeAbleToRunTestInDerivedUnitTestClass() {
            Console.WriteLine("Running DerivedUnitTestClass::ShouldBeAbleToRunTestInDerivedUnitTestClass()");
        }
    }
}